<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>随机获取当前月份的某一天</title>
</head>
<body>
<script>
    // 举例：如果是6月，可以是6月1号， 6月20,6月30，
//    如果是7月，可以是1-31的某一天
//    判断闰年，条件：1.能被4整除，但不能被100整除是闰年
//    2.世纪年中可以被400整除的是闰年
    // 闰年为true,
    function calc(year){
        if( year % 4 == 0 && year % 100 !== 0
            || year % 400 == 0){
            return true
        } else {
            return false
        }
    }
    var newDate
    // 判断2月的天数
    if( calc(year) ){
        newDate = 29
    } else {
        newDate = 28
    }
//    console.log( calc(1996) )
    var now = new Date()
    var year = now.getFullYear()
    var month = now.getMonth() + 1

    // 方法1
    var arrs = [31, newDate, 31,30,31,30,31,31,30,31,30,31]
    var num = Math.random() * ( arrs[ month - 1 ] )
    var newDay = Math.ceil(num)
    console.log( month + '月' +  newDay + '日')
//    方法2： switch()
    switch(month){
        case 1:
            newDay = 31;
            break;
        case 2:
            newDay = newDate;
            break;
        case 3:
            newDay = 31;
            break;
//        ...
//            ...
    }


    var str = new String('123456')
    console.log( str instanceof String)


</script>
</body>
</html>